/**
* @Title: UploadController.java
* @Package com.an.controller
* @Description: TODO(用一句话描述该文件做什么)
* @author antch,861710865@qq.com
* @date 2017年7月17日 上午10:28:38
* @version V1.0
*/


package com.an.controller;

import java.io.File;
import java.io.IOException;

import org.apache.commons.io.FileUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;

/**
* @ClassName: UploadController
* @Description: TODO(文件上传处理器)
* @author antch,861710865@qq.com
* @date 2017年7月17日 上午10:28:38
*
*/
@Controller
public class UploadController {

	/*
	 * MultipartFile 接收上传的文件
	 */
	@RequestMapping(value="Upload",method=RequestMethod.POST)
	public @ResponseBody String upload(MultipartFile file) {
		String filePath = "F:\\upload\\" + file.getOriginalFilename();
		try {
			System.out.println("文件名：" + filePath);
			//kuais快速写到磁盘
			FileUtils.writeByteArrayToFile(new File(filePath), file.getBytes());
			return "ok";
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return "wrong";
		}
	}
}
